package com.minhui.yunpan.datasource.dao;

import com.minhui.yunpan.datasource.entity.ChapterContentTest;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @description: 单元测验映射层
 * @author 徐建平
 * @date 2019/6/27 11:13
 */
@Mapper
public interface ChapterContentTestMapper {

    /**
     * @description：查看测验信息
     */
    public List<ChapterContentTest> selectChapterContentTestList(@Param("chapterId") String chapterId);

    /**
     * @description: 新增单元测验
     */
    public void insertChapterContentTest(ChapterContentTest chapterContentTest);

    /**
     * @description：更新单元测验信息（填写基本信息）
     */
    public void updateChapterContentTest(ChapterContentTest chapterContentTest);

    /**
     * id查询的单元测试信息
     */
    public ChapterContentTest selectChapterContentTestById(@Param("testId") Integer testId);

    /**
     * 根据id修改单元测验的存在状态
     */
    public void updateContentTestStatusById(@Param("testId") Integer testId, @Param("status") Integer status);
}
